package com.kakaxi.mybilibili.bean;

import com.alibaba.fastjson.annotation.JSONField;

import java.util.List;

/**
 * 推荐主页面列表项
 * Created by kakaxi on 16/11/19.
 */

public class AdviceHomeItemBean {

    /** 类型 **/
    private String type;

    /** 标题信息 **/
    private AdviceHomeHeadItemBean head;

    /** 正文信息数组 **/
    private List<AdviceHomeBodyItemBean> body;

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public AdviceHomeHeadItemBean getHead() {
        return head;
    }

    public void setHead(AdviceHomeHeadItemBean head) {
        this.head = head;
    }

    public List<AdviceHomeBodyItemBean> getBody() {
        return body;
    }

    public void setBody(List<AdviceHomeBodyItemBean> body) {
        this.body = body;
    }

    /**
     * 推荐主页面列表项的标题信息类
     */
    public class AdviceHomeHeadItemBean {

        /** 参数 **/
        private String param;

        /** 跳入 **/
        @JSONField(name = "goto")
        private String gotoo;

        /** 类型 **/
        private String style;

        /** 标题 **/
        private String title;

        /** 直播数量 **/
        private int count;

        public String getParam() {
            return param;
        }

        public void setParam(String param) {
            this.param = param;
        }

        public String getGotoo() {
            return gotoo;
        }

        public void setGotoo(String gotoo) {
            this.gotoo = gotoo;
        }

        public String getStyle() {
            return style;
        }

        public void setStyle(String style) {
            this.style = style;
        }

        public String getTitle() {
            return title;
        }

        public void setTitle(String title) {
            this.title = title;
        }

        public int getCount() {
            return count;
        }

        public void setCount(int count) {
            this.count = count;
        }
    }

    /**
     * 推荐主页面列表项的正文信息类
     */
    public class AdviceHomeBodyItemBean {

        /** 标题 **/
        private String title;

        /** 类型 **/
        private String style;

        /** 封面链接 **/
        private String cover;

        /** 参数 **/
        private String param;

        /** 跳入 **/
        @JSONField(name = "goto")
        private String gotoo;

        /** 宽度 **/
        private int width;

        /** 高度 **/
        private int height;

        /** 播放数量 **/
        private String play;

        /** 弹幕数量 **/
        private String danmaku;

        /** 主播头像链接 **/
        @JSONField(name = "up_face")
        private String upFace;

        /** 主播名称 **/
        private String up;

        /** 是否在线 **/
        private int online;

        /** 区域名 **/
        private String area;

        /** 更新详情 **/
        private String desc1;

        /** 状态 **/
        private String status;

        /** 区域标识 **/
        @JSONField(name = "area_id")
        private int areaID;

        public String getTitle() {
            return title;
        }

        public void setTitle(String title) {
            this.title = title;
        }

        public String getStyle() {
            return style;
        }

        public void setStyle(String style) {
            this.style = style;
        }

        public String getCover() {
            return cover;
        }

        public void setCover(String cover) {
            this.cover = cover;
        }

        public String getParam() {
            return param;
        }

        public void setParam(String param) {
            this.param = param;
        }

        public String getGotoo() {
            return gotoo;
        }

        public void setGotoo(String gotoo) {
            this.gotoo = gotoo;
        }

        public int getWidth() {
            return width;
        }

        public void setWidth(int width) {
            this.width = width;
        }

        public int getHeight() {
            return height;
        }

        public void setHeight(int height) {
            this.height = height;
        }

        public String getPlay() {
            return play;
        }

        public void setPlay(String play) {
            this.play = play;
        }

        public String getDanmaku() {
            return danmaku;
        }

        public void setDanmaku(String danmaku) {
            this.danmaku = danmaku;
        }

        public String getUpFace() {
            return upFace;
        }

        public void setUpFace(String upFace) {
            this.upFace = upFace;
        }

        public String getUp() {
            return up;
        }

        public void setUp(String up) {
            this.up = up;
        }

        public int getOnline() {
            return online;
        }

        public void setOnline(int online) {
            this.online = online;
        }

        public String getArea() {
            return area;
        }

        public void setArea(String area) {
            this.area = area;
        }

        public int getAreaID() {
            return areaID;
        }

        public void setAreaID(int areaID) {
            this.areaID = areaID;
        }

        public String getDesc1() {
            return desc1;
        }

        public void setDesc1(String desc1) {
            this.desc1 = desc1;
        }

        public String getStatus() {
            return status;
        }

        public void setStatus(String status) {
            this.status = status;
        }
    }

}
